@charset "utf-8";
/* 通用默认样式-------------------------------------- */
*{margin:0;padding:0;}
body 
{margin:0;
padding:0;
font-family: 'Arial','宋体','Microsoft Yahei',sans-serif;
background-color: #e6e6e6;
background-image: url(bg.jpg);
background-position: 0 0;
background-repeat: repeat-x;
}
a {
    transition-duration: 0.5s;
}
a:link,a:visited {font-family:'Arial','宋体','Microsoft Yahei',sans-serif;font-size:14px;color:#666;text-decoration:none;}
a:hover,a:active {font-family:'Arial','宋体','Microsoft Yahei',sans-serif;font-size:14px;color:#669999;text-decoration:none;}
h1, h2, h3, h4, h5, h6, p, a, ul, ol, li
{
   margin: 0;
   padding: 0;
   list-style-type: none;
   list-style-position: inside;
}
img {
	border:none;
}
h3 {
    color: #333;
    font-size: 14px;
}

/* 首页框架样式------------------------- */
#page-content-wrap{
margin:0 auto;
position: relative;
width: 960px;
height:auto;
background:url(bg_map.png) center top no-repeat;
}

/* 头部样式------------------------------- */
.page-header{
width:960px;
height:95px;
position:relative;
padding:5px 0;
}
.logo {
    display: inline-block;
}
.head-left{width:600px;float:left;height:95px;}
.head-right{width:360px;float:right;height:95px;}
.headr-top{height:50px;width:360px;float:left;position:relative;}
.headr-foot{height:45px;width:360px;float:left;}
.headr-top span{bottom:5px;position:absolute;font-size:10px;text-align:right;padding-left:195px;color:#999;}
.headr-top span a:link,.headr-top span a:visited {font-family:'Arial','宋体','Microsoft Yahei',sans-serif;font-size:10px;color:#999;}
.headr-top span a:hover,.headr-top span a:active {font-family:'Arial','宋体','Microsoft Yahei',sans-serif;font-size:10px;color:#669999;}

/* 搜索样式------------------------------- */
.search {
    position: relative;
	float:right;
	padding-right: 10px;
}
.search-input {
    background: none repeat scroll 0 0 #fff;
    border: medium none;
    border-radius: 8px;
    color: #333;
    height: 22px;
    line-height: 22px;
    padding: 0 35px 0 10px;
    width: 125px;
	}
.search-btn {
    background: url(search-btn.gif) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    height: 22px;
    left: 135px;
    position: absolute;
    top: 0;
    width: 22px;
	}
	
/* 导航样式------------------------------- */	
.nav{width:960px;height:37px;display: block;background:url(navBg.jpg) 0 0 repeat-x;}
.nav-foot{margin-bottom:30px;}
.nav li{float:left;background:url(navBg.jpg) right -74px no-repeat;position: relative;}
.nav li.no-border{background:none;}
.nav li a{text-shadow:1px 1px 0 rgba(255, 255, 255, 1);width:160px;height:37px;display: block;font: 12px/37px arial;text-align: center;color:#103656;}
.nav li a:hover,
.nav li a.on{background:url(navBg.jpg) 0 -37px repeat-x;color:#fff;text-shadow:none;}
.nav li:hover ul{display: block;}
.nav li.hover ul{display:block;}
.nav li ul{position: absolute;top:37px;left:0;z-index: 10;display: none;}
.nav li ul li{position:static;background:#fff;}
.nav li ul li a{color:#3c484c;text-shadow:none;}
.nav li ul li a:hover{background:#:#96b4bf;color:#fff;}

/* 通用样式------------------------------------- */
#panel
{
width:960px;
margin:0 auto;
height:auto;
}

/* panel1样式------------------------------------- */
.panel1{
	width:100%;
	height:auto;
}
.panel1 h2 {
    color: #666;
    font: 15px/22px arial;
    margin-bottom: 20px;
    text-align: center;
}
.banner {
    display: block;
    height: 280px;
    margin-bottom: 20px;
    position: relative;
    width: 960px;
}
.prev,.next {
    border-bottom: 30px solid transparent;
    border-right: 30px solid #fff;
    border-top: 30px solid transparent;
    cursor: pointer;
    display: block;
    height: 0;
    left: -30px;
    position: absolute;
    top: 125px;
    width: 0;
}
.next {
    border-left: 30px solid #fff;
    border-right: medium none;
    left: 960px;
}
.scroll {
    height: 280px;
    overflow: hidden;
    width: 960px;
}
.scroll-content {
    float: left;
    height: 280px;
    width: 2000em;
}
.scroll-content li {
    float: left;
    height: 280px;
    width: 960px;
}
.scroll-content img{
    float: left;
}
/* panel2样式------------------------------------- */
.panel2{
	width:960px;
	height:auto;
    position: relative;
}
.panel2-top{width:940px;float:left;font: 12px/30px arial;padding-left: 20px;text-align: left;color: #666;}
.panel2-top a{font-size:12px;}
.panel2 .prev-btn,.panel2 .next-btn{position:absolute;top:59px;left:30px;width:0px;height:0px;display: block;cursor: pointer;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:12px solid #154871;}
.panel2 .next-btn{left:928px;border-left:12px solid #154871;border-right:none;}
.scroller{border:1px solid #c3d0d4;display:block;width: 958px;height: 70px;overflow: hidden;}
.scroller .scroll-content{width:2000em;height: 70px;float:left;}
.scroller .scroll-content li {width: 958px;height: 70px;float:left;}

/* footer样式------------------------------------- */
.footer{
	width:960px;
	height:auto;
	padding:20px 0;
	display: block;
}
.footer-inner
{
	background: url(footbg.png) no-repeat scroll left bottom rgba(0, 0, 0, 0);
    height: auto;
    padding-bottom: 30px;
    width: 960px;
}
.footer-bar {
	color: #c1c1c1;
    font: 14px/22px arial;
    text-align: center;
}
.footer-inner li{float: left;height:auto;margin-right: 22px;width: 170px;}
.footer-inner li h3{
   border-bottom: 1px solid #fff;
    color: #666;
    font: 12px/30px arial;
    padding-left: 20px;
}
.footer-inner li ul{ float: left;height:auto;margin-right: 22px;width: 170px;padding: 5px 0 10px;}
.footer-inner li ul li a{
color: #849eb4;
display: block;
font: 12px/22px arial;
padding-left: 20px;
}
.footer-inner li ul li a:hover{color:#666;}
	
/* 内页样式------------------------------------- */
.panel-left{
float: left;
height: auto;
width: 244px;   
}

.panel-right{  
float: right;
height: auto;
width: 716px;}
.panel-lbg
 {
	background: url(left_bg.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    min-height: 530px;
    padding-top: 55px;
    position: relative;
}
	
/* list-culture 样式------------------------------------- */
#panel3{
    height: auto;
    margin: 0 auto;
    width: 960px;
	background: url(pagebg.jpg) repeat-x scroll 0 0 #fff;
overflow: hidden;
padding-top: 30px;
}
.leftnav {
    height: auto;
    left: 32px;
    position: absolute;
    top: 55px;
    width: 223px;
}
.leftnav li a{padding-left:23px;width:200px;height:35px;font:14px/35px arial;color:#184b74;display:block;text-decoration: none;}
.leftnav li a:hover,
.leftnav li a.on{background:url(iconbg.png) 0 0 no-repeat;color:#fff;}
.panelr-top{width:716px;height:auto;}
.panelr-content{ 
	background: url(contbg.jpg) no-repeat scroll right top rgba(0, 0, 0, 0);
    height: auto;
    margin: 0 auto;
    padding: 40px 20px 0;
    width: 616px;
}
.panelrc-top,.panelrc-top1{border-bottom: 1px solid #e5e5e5;}
.panelrc-top1 h3{
	background: url(icon.png) no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    color: #1d4e76;
    display: block;
    font:bold 16px/35px 宋体;
    height: 35px;
    padding-left: 70px;
}
.panelrc-top h3{
	background: url(icon1.png) no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    color: #1d4e76;
    display: block;
    font:bold 16px/35px 宋体;
    height: 35px;
    padding-left: 150px;
}
.panelrc-con{
color: #666;
padding: 20px 0;
margin-bottom: 20px;
font: 12px/30px arial;
}
.pannav{float: left;height: 70px;}
.pannav .prev-btn, .pannav .next-btn {
    top: 29px;
}

/* list-picture 样式------------------------------------- */
.panelr-content1{ 
	background: url(contbg.jpg) no-repeat scroll right top rgba(0, 0, 0, 0);
    height: auto;
    margin: 0 auto;
    padding: 40px 0 40px 20px;
    width: 636px;
}
.panelrc-top1{margin:0 20px 0 0;}
.panelrc-con1 li{width:200px;padding:6px;float:left;height:320px;}
.panelrc-con1{
color: #666;
padding: 20px 0;
margin-bottom: 20px;
font: 12px/30px arial;
width:636px;
}
.protop{width:200px;float:left;height:290px;line-height:290px;}
.procon{width:200px;height:30px;line-height:30px;float:left;text-align:center;}
.protop img{vertical-align:middle;}


/* list-sccj样式------------------------------------- */
.panelrc-con2,.panelrc-con3,.panelrc-con4{
color: #666;
padding: 20px 0;
margin-bottom: 20px;
font: 12px/30px arial;
width:616px;
}
.panelrc-con2 li{width:160px;padding:0 20px;float:left;}
.protop2{width:160px;float:left;height:120px;line-height:120px;}
.procon2{width:160px;height:30px;line-height:30px;float:left;text-align:center;}
.protop2 img{vertical-align:middle;}

/* list-pro样式------------------------------------- */
.panelrc-con3 li{width:616px;float:left;border-bottom: 1px solid #eee;padding:20px 0;}
.proleft{float:left;width:420px;font-size:14px;}
.proright{float:right;width:196px;}
.proleft a{color:#1d4e76;}

/* list样式------------------------------------- */
.panelrc-con4 li{width:576px;float:left;padding:20px;background: url(newbg.jpg) repeat-x scroll 0 0 #fff;}
.newtop{width:100%;float:left;color: #1d4e76;font:bold 14px/25px arial;}
.newcon{width:100%;float:left; color: #666;font: 14px/25px arial;text-indent:0;}
.newfoot{width:100%;float:left;}
.newf-left{width:376px;float:left;color: #1d4e76;font: 14px/25px arial;text-decoration: none;text-transform: uppercase;}
.newf-left a{color:#1d4e76;}
.newf-right{width:200px;float:right;text-align:right;}

/* show样式------------------------------------- */
.newstitle{color: #1d4e76;font:bold 14px/25px arial;text-align:center;float:left;width:100%;}
.newscon{float:left;width:100%;font: 14px/30px arial;margin:10px;}
.newspic{float:left;width:100%;text-align:center;padding:10px 0;}

/* 分页样式------------------------------------- */
.cds{margin:20px 0;text-align:center;font-size: 12px;}
.cds a{ border:1px solid #ddd; background: #FFF;padding:3px 8px;font-size: 12px;}
.cds a:hover{ border:1px solid #a0a0a0;color:#aaa;padding:3px 8px;font-size: 12px;}
.cds span{padding:3px 8px;color:#aaa;font-size: 12px;}
.cds a.a1{ width:54px;color:#aaa;font-size: 12px;}
/* 清除样式------------------------------------- */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after {clear: both; }
.clearfix { zoom: 1; }
.clear{ content: "";}
.hide{ display: none; }
.z{ zoom: 1; }